Managing Heterogeneous Transaction Workflows with Cooperating Agents
نویسندگان
چکیده
This paper describes how a set of autonomous computational agents can cooperate in providing coherent management of transaction workflows in environments where there are many diverse information resources. The agents use models of themselves and of the resources that are local to them. Resource models may be the schemas of databases, frame systems of knowledge bases, domain models of business environments, or process models of business operations. Models enable the agents and information resources to use the appropriate semantics when they interoperate. This is accomplished by specifying the semantics in terms of a common ontology. We discuss the contents of the models, where they come from, and how the agents acquire them. We then describe a set of agents for telecommunication service provisioning and show how the agents use such models to cooperate. The agents implement virtual state machines, and interact by exchanging state information. Their interactions produce an implementation of relaxed transaction processing.
منابع مشابه
A Pattern for Managing Distributed Workflows
Patterns in the domain of workflow management systems(WFMS) have been written. Meszaros and Brown wrote a pattern language for workflow systems[11]. They considered the workflow facility a component of a system and described the process for creating that system. Thus their pattern language falls short of describing workflow facilities managed by an independent WFMS with additional features: tra...
متن کاملA Game Logic for Workflows of Non-cooperating Services
A workflow is a collection of coordinated activities designed to achieve a well-defined common goal. Extant research on modeling and analysis of workflows by and large assume that a workflow consists entirely of co-operating tasks that are all controlled by the workflow scheduler. However in real life – especially in the emerging field of Web services, workflows operate in an open environment w...
متن کاملCooperation in Distributed Medical Care
Cooperative clinical information systems (CCIS) are destined to become an invaluable tool for managing care processes in which a number of interrelated care tasks are performed by a network of cooperating agents. After introducing this important new domain, the key mechanisms and structures needed to support CCIS are detailed a set of communication primitives are developed, the concept of agent...
متن کاملrogressive Negotiation Ong istri Heterogeneous Cooperating Agents
Progressive negotiation is a strategy for resolving conflicts among distributed heterogeneous cooperating agents. This strategy aims at minimizing backtracking to previous solutions and provably ensures consistency of agents’ distributed solutions and convergence on a globallysatisfiable solution. The progressive negotiation strategy is enforced by a task-independent agent called Facilitator, w...
متن کاملCooperation in Distributed Medcal Care
Cooperative clinical information systems (CCIS) are destined to become an invaluable tool for managing care processes in which a number of interrelated care tasks are performed by a network of cooperating agents. After introducing this important new domain, the key mechanisms and structures needed to support CCIS are detailed a set of communication primitives are developed, the concept of agent...
متن کامل